#include "led.h"

/*
功能：控制LED的GPIO的初始化
*/
void Led_Init()
{
	rcu_periph_clock_enable(RCU_GPIOB);//使能GPIOB外设时钟

	gpio_init(GPIOB, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0 | GPIO_PIN_1);
	gpio_bit_reset(GPIOB, GPIO_PIN_0 | GPIO_PIN_1);
}

void Led_Open(unsigned char LED_Num)
{
	switch (LED_Num)
	{
	case LED1:
		gpio_bit_set(GPIOB, GPIO_PIN_0);
		break;
	case LED2:
		gpio_bit_set(GPIOB, GPIO_PIN_1);
		break;
	default:
		break;
	}
}

void Led_Close(unsigned char LED_Num)
{
	switch (LED_Num)
	{
	case LED1:
		gpio_bit_reset(GPIOB, GPIO_PIN_0);
		break;
	case LED2:
		gpio_bit_reset(GPIOB, GPIO_PIN_1);
		break;
	default:
		break;
	}
}
